declaration on the right to development - Espagnol Anglais Dictionnaire